﻿<%@ Page Title="" Language="C#" MasterPageFile="~/General.Master" AutoEventWireup="true" CodeBehind="CreateAccount.aspx.cs" Inherits="FileSharingHosting.CreateAccount" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    </asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        Регистрация нового пользователя:<br />
    <asp:Table ID="Table1" runat="server">
    <asp:TableRow><asp:TableCell>Логин</asp:TableCell><asp:TableCell><asp:TextBox ID="login" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="login" ErrorMessage="*"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="LoginValidator" runat="server" ErrorMessage="Логин должен содержать только символы латинского алфавита, цифры и состоять из 4-х и более символов" ValidationExpression="^\w{4,128}$" ControlToValidate="login"></asp:RegularExpressionValidator></asp:TableCell></asp:TableRow>
    <asp:TableRow><asp:TableCell>Пароль</asp:TableCell><asp:TableCell><asp:TextBox ID="password" runat="server" TextMode="Password"></asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="password" ErrorMessage="*"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="PasswordValidator" runat="server" ErrorMessage="Пароль должен содержать любые символы, кроме пробельных, и состоять из 6-ти и более символов" ValidationExpression="^\S{6,128}$" ControlToValidate="password"></asp:RegularExpressionValidator></asp:TableCell></asp:TableRow>
    <asp:TableRow><asp:TableCell>Подтверждение пароля</asp:TableCell><asp:TableCell><asp:TextBox ID="password_acc" runat="server" TextMode="Password"></asp:TextBox><asp:CompareValidator
            ID="passwValidator" runat="server" ErrorMessage="Пароль и его подтверждение должны совпадать" ControlToCompare="password" ControlToValidate="password_acc"></asp:CompareValidator></asp:TableCell></asp:TableRow>
    <asp:TableRow><asp:TableCell>E-mail</asp:TableCell><asp:TableCell><asp:TextBox ID="email" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="email" ErrorMessage="*"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="EmailValidator" runat="server" ErrorMessage="Введен недопустимый e-mail" ControlToValidate="email" ValidationExpression="^[-a-z0-9!#$%&'*+/=?^_`{|}~]+(?:\.[-a-z0-9!#$%&'*+/=?^_`{|}~]+)*@(?:[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])?\.)*(?:aero|arpa|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|[a-z][a-z])$"></asp:RegularExpressionValidator></asp:TableCell></asp:TableRow>
    </asp:Table>
    <asp:Button ID="send_btn" runat="server" Text="Зарегистрироваться" 
            onclick="send_btn_Click" />
</asp:Content>
